Expressions and Operators
Things to remember
Arithmetic expressions are simple, but watch out for subtle type conversions. The shorthand notation may save you a lot of typing. Comparison takes two numbers and produces a logical result. Comparisons are usually found controlling if statements or loops. Logical connectors allow several comparisons to be combined into a single test. Lazy evaluation can improve the efficiency of the program by reducing the amount of calculation required.
C also provides a set of bit manipulation operators. These are quite specialised, so interested students would do well to check a textbook for details.